import tab from './tab'
import auth from './auth'
import modal from './modal'
export default {
 async install(Vue, options) {
    // 页签操作
    Vue.prototype.$tab = tab
    // 认证对象
    Vue.prototype.$auth = auth
    // 模态框对象
    Vue.prototype.$modal = modal
     // 注册 hasPerm 指令 仅在h5时生效
     Vue.directive('hasPerm', {
      inserted: (el, binding,) => {
          if (!auth.hasPermi(binding.value)) {
            el.parentNode && el.parentNode.removeChild(el);
              // el.remove()
          }
      }
  })
  }
}
